package model;

import java.io.Serializable;
import java.util.Date;


public class Usuario implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2748837857727564816L;

	private int id_usuario;
	private String login, senha, nome, usuario_alteracao;
	private Date dt_cadastro, dt_alteracao;
	
	// private final int NEW_REGISTER = -1; 
	
	public Usuario(int id_usuario, String login, String senha, String nome, Date dt_cadastro, Date dt_alteracao, String usuario_alteracao){
		this.setId_usuario(id_usuario);
		this.setLogin(login);
		this.setSenha(senha);
		this.setNome(nome);
		this.setDt_cadastro(dt_cadastro);
		this.setDt_alteracao(dt_alteracao);
		this.setUsuario_alteracao(usuario_alteracao);
	}

	/**
	 * @return the id_usuario
	 */
	public int getId_usuario() {
		return id_usuario;
	}

	/**
	 * @param id_usuario the id_usuario to set
	 */
	public void setId_usuario(int id_usuario) {
		this.id_usuario = id_usuario;
	}

	/**
	 * @return the login
	 */
	public String getLogin() {
		return login;
	}

	/**
	 * @param login the login to set
	 */
	public void setLogin(String login) {
		this.login = login;
	}

	/**
	 * @return the senha
	 */
	public String getSenha() {
		return senha;
	}

	/**
	 * @param senha the senha to set
	 */
	public void setSenha(String senha) {
		this.senha = senha;
	}

	/**
	 * @return the nome
	 */
	public String getNome() {
		return nome;
	}

	/**
	 * @param nome the nome to set
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}

	/**
	 * @return the usuario_alteracao
	 */
	public String getUsuario_alteracao() {
		return usuario_alteracao;
	}

	/**
	 * @param usuario_alteracao the usuario_alteracao to set
	 */
	public void setUsuario_alteracao(String usuario_alteracao) {
		this.usuario_alteracao = usuario_alteracao;
	}

	/**
	 * @return the dt_cadastro
	 */
	public Date getDt_cadastro() {
		return dt_cadastro;
	}

	/**
	 * @param dt_cadastro the dt_cadastro to set
	 */
	public void setDt_cadastro(Date dt_cadastro) {
		this.dt_cadastro = dt_cadastro;
	}

	/**
	 * @return the dt_alteracao
	 */
	public Date getDt_alteracao() {
		return dt_alteracao;
	}

	/**
	 * @param dt_alteracao the dt_alteracao to set
	 */
	public void setDt_alteracao(Date dt_alteracao) {
		this.dt_alteracao = dt_alteracao;
	}

	/**
	 * @return the serialversionuid
	 */
	public static long getSerialversionuid() {
		return serialVersionUID;
	}

}
